/* Aufgabe9: Minimum und Mittelwert berechnen */
#include <iostream>
#include <limits> // gebraucht fuer Konstante INT_MAX

using namespace std;

int main()
{
	int auswahl, summe=0, minimum=INT_MAX;
	float anzahl=0.0;

	cout << "Folgen-Berechn0r v0.1" << endl << endl;

	/* Eingabe & Berechnung */
	while (true) {
		cout << "Positive Zahl eingeben. Ergebnis mit -1: ";
		cin >> auswahl;

		if (auswahl < 0) {
			if (auswahl == -1)										// wenn abbruch-code raus zur Ausgabe
				break;
			else cout << "Positive Zahl! Neue Eingabe..." << endl;	// falsche Eingabe
		} else {											
			if (auswahl<minimum)									// checken ob neues minimum und summe neu berechnen
				minimum=auswahl;
			summe+=auswahl;
			anzahl++;
		}
	}

	/* Ausgabe */
	cout << "Das Mittelwert lautet: " << summe/anzahl << endl;
	cout << "Das Minimum lautet: " << minimum << endl;
	return 0;
}
